$().ready(function(){
    $("#reset").click(function(){
        $("#resultText").val('');
        $("#srcText").val('');
    });
    $("#codeBtn").click(function(){
        let val = $("#srcText").val();
        if (val =='null' || val == '') {
            return;
        }
        $.get("code?src="+val,function(data,status){
            $("#resultText").val(data);
        });
    });
    //disable
    $("#decodeBtn").click(function(){
        let val = $("#srcText").val();
        if (val =='null' || val == '') {
            return;
        }
        $.get("decode?src="+val,function(data,status){
            let decodeSuccess = data.decodeSuccess;
            if (!decodeSuccess) {
                $("#resultText").val(data.code);
                return ;
            }
            let errorSrc = data.errorSrc;
            let errorIndex = data.errorIndex;
            if (errorSrc) {
                $("#resultText").val(data.code + '\n' + "已经纠正原数据中第" + errorIndex + "位的错误数据");
            } else {
                $("#resultText").val(data.code);
            }
        });
    });
});